home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / New System Software Extensions / OpenDoc A6 / SOM / OpenDoc and SOM / IDL / SURefItr.idl < prev    next >
Encoding:
Text File  |  1994-04-19  |  1.2 KB  |  53 lines  |  [TEXT/MPS ]

  1. //# Copyright:    © 1993-94 by Apple Computer, Inc., all rights reserved.
  2. #ifndef _SUREFITR_
  3. #define _SUREFITR_
  4.  
  5. #ifndef _ODOBJECT_
  6. #include "ODObject.idl"
  7. #endif
  8.  
  9. #ifndef _STORAGEU_
  10. #include "StorageU.idl"
  11. #endif
  12.  
  13. //==============================================================================
  14. // Classes defined in this interface
  15. //==============================================================================
  16. interface   ODStorageUnitRefIterator;
  17.  
  18. //==============================================================================
  19. // Classes used by this interface
  20. //==============================================================================
  21.  
  22. //==============================================================================
  23. // ODStorageUnitRefIterator
  24. //==============================================================================
  25.  
  26. interface ODStorageUnitRefIterator : ODObject
  27. {
  28.  
  29.     void InitStorageUnitRefIterator(in ODStorageUnit storageUnit);
  30.   
  31.     ODStorageUnitRef  First();
  32.     
  33.     ODStorageUnitRef  Next();
  34.   
  35.     ODBoolean      IsNotComplete();
  36.   
  37. #ifdef __SOMIDL__
  38.     implementation
  39.     {
  40.         override:
  41.             somInit,
  42.             somUninit;
  43.         releaseorder:
  44.             InitStorageUnitRefIterator,
  45.             First,
  46.             Next,
  47.             IsNotComplete;    
  48.     };
  49. #endif
  50. };
  51.  
  52. #endif  // _SUREFITR_
  53.